package com.nhjf.command;

import java.util.Date;
import java.util.List;

public class StockInfoCommand extends BaseCommand implements java.io.Serializable{
	private static final long serialVersionUID = 693941939119184272L;
	private Long id;
	/**
	 * 商品编码
	 */
	private Long pid; // 
	//private String pno; //商品条码
	/**
	 * 商品名称
	 */
	private String pname; // 
	/**
	 * 颜色id
	 */
	private Long colorId;
	/**
	 * 尺寸id
	 */
	private Long sizeId; 
	/**
	 * 同步时间
	 */
	private Date synchroTime;
	/**
	 * 1已同步，0未同步
	 */
	private String state; // 
	/**
	 * 良品数
	 */
	private Long goodCount; 
	/**
	 * 次品数
	 */
	private Long wasterCount;
	/**
	 * 批次控制
	 */
	private Long controlId;
	/**
	 * 安全库存商品表WARN_STORE_NUM字段
	 */
	private Long warnStoreNum;
	/**
	 * 某个商品编码下的sku集合
	 */
	private List<String> stockInfoSkus;
	/**
	 * 商户ID商品表MERCHANT_ID字段
	 */
	private Long merchantId;
	private int page = -1; // 起始页
	private int startIndex; // 我们起始页
	private int pageOfNum; // 每页记录数
	private int totalCount; // 总记录数
	/**
	 * 库存数
	 */
	private Long storeNum;
	/**
	 * 颜色值
	 */
	private String colorValue;
	/**
	 * 尺寸值
	 */
	private String sizeValue;
	private String sku;//商品礼品码
	/**
	 * 可用库存
	 */
	private String useCount;
	/**
	 * 货位
	 */
	private String providerSite;
	/**
	 * 1实物2虚拟
	 */
	private String proType;
	private String weight;
	private String remark;
	public Long getId() {
		return id;
	}
	public void setId(Long id) {
		this.id = id;
	}
	public Long getPid() {
		return pid;
	}
	public void setPid(Long pid) {
		this.pid = pid;
	}
	public String getPname() {
		return pname;
	}
	public void setPname(String pname) {
		this.pname = pname;
	}
	public Long getColorId() {
		return colorId;
	}
	public void setColorId(Long colorId) {
		this.colorId = colorId;
	}
	public Long getSizeId() {
		return sizeId;
	}
	public void setSizeId(Long sizeId) {
		this.sizeId = sizeId;
	}
	public Date getSynchroTime() {
		return synchroTime;
	}
	public void setSynchroTime(Date synchroTime) {
		this.synchroTime = synchroTime;
	}
	public String getState() {
		return state;
	}
	public void setState(String state) {
		this.state = state;
	}
	public Long getGoodCount() {
		return goodCount;
	}
	public void setGoodCount(Long goodCount) {
		this.goodCount = goodCount;
	}
	public Long getWasterCount() {
		return wasterCount;
	}
	public void setWasterCount(Long wasterCount) {
		this.wasterCount = wasterCount;
	}
	public Long getControlId() {
		return controlId;
	}
	public void setControlId(Long controlId) {
		this.controlId = controlId;
	}
	public Long getWarnStoreNum() {
		return warnStoreNum;
	}
	public void setWarnStoreNum(Long warnStoreNum) {
		this.warnStoreNum = warnStoreNum;
	}
	public List<String> getStockInfoSkus() {
		return stockInfoSkus;
	}
	public void setStockInfoSkus(List<String> stockInfoSkus) {
		this.stockInfoSkus = stockInfoSkus;
	}
	public Long getMerchantId() {
		return merchantId;
	}
	public void setMerchantId(Long merchantId) {
		this.merchantId = merchantId;
	}
	public int getPage() {
		return page;
	}
	public void setPage(int page) {
		this.page = page;
	}
	public int getStartIndex() {
		return startIndex;
	}
	public void setStartIndex(int startIndex) {
		this.startIndex = startIndex;
	}
	public int getPageOfNum() {
		return pageOfNum;
	}
	public void setPageOfNum(int pageOfNum) {
		this.pageOfNum = pageOfNum;
	}
	public int getTotalCount() {
		return totalCount;
	}
	public void setTotalCount(int totalCount) {
		this.totalCount = totalCount;
	}
	public Long getStoreNum() {
		return storeNum;
	}
	public void setStoreNum(Long storeNum) {
		this.storeNum = storeNum;
	}
	public String getColorValue() {
		return colorValue;
	}
	public void setColorValue(String colorValue) {
		this.colorValue = colorValue;
	}
	public String getSizeValue() {
		return sizeValue;
	}
	public void setSizeValue(String sizeValue) {
		this.sizeValue = sizeValue;
	}
	public String getSku() {
		return sku;
	}
	public void setSku(String sku) {
		this.sku = sku;
	}
	public String getUseCount() {
		return useCount;
	}
	public void setUseCount(String useCount) {
		this.useCount = useCount;
	}
	public String getProviderSite() {
		return providerSite;
	}
	public void setProviderSite(String providerSite) {
		this.providerSite = providerSite;
	}
	public String getProType() {
		return proType;
	}
	public void setProType(String proType) {
		this.proType = proType;
	}
	public String getWeight() {
		return weight;
	}
	public void setWeight(String weight) {
		this.weight = weight;
	}
	public String getRemark() {
		return remark;
	}
	public void setRemark(String remark) {
		this.remark = remark;
	}
	
}
